@charset "utf-8";
/* CSS Document */

.warp{ min-width:1200px; max-width:1920px; margin:0 auto; border:solid #F00 0px; overflow:hidden}
.center{ width:1200px; margin:0 auto}
.table{ display:table}
.table .table-cell{ display:table-cell; vertical-align:middle}

/*  首页  */
.header .nav-home{ background:none; height:43px; position:relative}
.header .nav-home .menu{ background:rgba(0,0,0,0.42); position:absolute; top:0; left:50%; margin-left:-600px; z-index:9}
.header .nav-home .menu dt{ width:240px; height:43px; background:#006FBA; line-height:43px; text-align:center; font-size:20px; color:#ffffff}
.header .nav-home .menu dt span{ display:inline-block; padding:0 49px; position:relative}
.header .nav-home .menu dt span:before{ content:""; background:url(../images/lcon.png) no-repeat; width:30px; height:20px; position:absolute; top:12px; left:0}
.header .nav-home .menu dd{ width:198px; height:120px; padding:0 14px 0 28px; cursor:pointer; transition:all 0.3s linear}
.header .nav-home .menu dd:hover{ background:rgba(255,255,255,0.1)}
.header .nav-home .menu dd span{ display:block; font-size:20px; color:#ffffff; line-height:24px; margin-bottom:3px; position:relative}
.header .nav-home .menu dd span:before{ content:""; background:#ffffff; width:12px; height:1px; position:absolute; top:7px; right:0; transform:rotate(60deg)}
.header .nav-home .menu dd span:after{ content:""; background:#ffffff; width:12px; height:1px; position:absolute; bottom:7px; right:0; transform:rotate(-60deg)}
.header .nav-home .menu dd a{ float:left; width:46%; font-size:16px; color:#dddddd; line-height:18px; text-decoration:none}
.header .nav-home .menu dd a:hover{ color:#0a99db}
.header .nav-home .parent_nav{ margin-left:276px}
.header .nav-home .parent_nav li{ width:106px; height:43px}
.header .nav-home .parent_nav li:hover{ background:none}
.header .nav-home .parent_nav a{ font-size:14px; color:#555555; line-height:43px}
.header .menu-cont{ width:1200px; margin:0 auto; position:relative}
.header .menu-cont .menu-box{ background:#FFF; width:380px; height:478px; border:solid 1px #DDDDDD; padding:0 20px; position:absolute; top:0; left:50%; display:none; margin-left:-360px; z-index:9}
.header .menu-cont .menu-name{ font-size:24px; width:380px; border-bottom:solid 1px #DDDDDD; line-height:28px; padding:14px 0 5px; color:#006fba}
.header .menu-cont .menu-box dl{ overflow:hidden; display:-webkit-flex; display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:22px}
.header .menu-cont .menu-box dd{ width:120px; height:110px; float:left; text-align:center}
.header .menu-cont .menu-box dd a{ display:block; width:120px; height:110px; overflow:hidden; text-decoration:none; color:#555555}
.header .menu-cont .menu-box dd i{ display:block; width:40px; height:40px; background:url(../images/lcon.png) no-repeat; background-position:0 -20px; margin:18px auto 0}
.header .menu-cont .menu-box dd span{ display:block; font-size:14px; line-height:24px; padding-top:4px}
.header .menu-cont .menu-box dd a:hover{ background:#F8F8F8; color:#006fba}
.header .menu-cont .menu-btn{ padding-top:20px}
.header .menu-cont .menu-btn a{ display:block; background:#006FBA; width:110px; height:40px; text-align:center; line-height:40px; margin:0 auto; font-size:16px; color:#ffffff; text-decoration:none}
.header .menu-cont .kecheng{ width:555px}
.header .menu-cont .kecheng dd{ width:170px; height:auto}
.header .menu-cont .kecheng dd .menu-img{ height:120px; position:relative}
.header .menu-cont .kecheng dd .menu-img span{ width:100%; font-size:16px; color:#ffffff; line-height:20px; position:absolute; top:50%; left:0; margin-top:-10px}
.header .menu-cont .kecheng dd .menu-count{ font-size:14px; color:#555555; line-height:17px; overflow:hidden}
.header .menu-cont .kecheng dd .menu-count span{ display:inline-block; color:#006fba; padding:0; line-height:17px; padding:19px 0 20px}
.header .menu-cont .kecheng .menu-btn{ padding:0}
.header .menu-cont .baokao dd:nth-child(1) i{ background-position:0 -20px}
.header .menu-cont .baokao dd:nth-child(2) i{ background-position:-40px -20px}
.header .menu-cont .baokao dd:nth-child(3) i{ background-position:-80px -20px}
.header .menu-cont .baokao dd:nth-child(4) i{ background-position:0 -60px}
.header .menu-cont .baokao dd:nth-child(5) i{ background-position:-40px -60px}
.header .menu-cont .baokao dd:nth-child(6) i{ background-position:-80px -60px}
.header .menu-cont .baokao dd:nth-child(7) i{ background-position:0 -100px}
.header .menu-cont .baokao dd:nth-child(8) i{ background-position:-40px -100px}
.header .menu-cont .baokao dd:nth-child(9) i{ background-position:-80px -100px}
.header .menu-cont .ziliao dd:nth-child(1) i{ background-position:0 -140px}
.header .menu-cont .ziliao dd:nth-child(2) i{ background-position:-40px -140px}
.header .menu-cont .ziliao dd:nth-child(3) i{ background-position:-80px -140px}
.header .menu-cont .ziliao dd:nth-child(4) i{ background-position:0 -180px}
.header .menu-cont .ziliao dd:nth-child(5) i{ background-position:-40px -180px}
.header .menu-cont .ziliao dd:nth-child(6) i{ background-position:-80px -180px}
.header .menu-cont .fuwu dd:nth-child(1) i{ background-position:0 -220px}
.header .menu-cont .fuwu dd:nth-child(2) i{ background-position:-40px -220px}
.header .menu-cont .fuwu dd:nth-child(3) i{ background-position:-80px -220px}
.header .menu-cont .fuwu dd:nth-child(4) i{ background-position:0 -260px}
.header .menu-cont .fuwu dd:nth-child(5) i{ background-position:-40px -260px}
.header .menu-cont .fuwu dd:nth-child(6) i{ background-position:-80px -260px}

.banner{ height:480px}
.banner ul li{ width:100%; height:480px; float:left}
.banner ul li a{ display:block; width:100%; height:100%}
.banner .swiper-pagination-bullet{ background:#FFF; width:12px; height:12px; opacity:1}
.banner .swiper-pagination-bullet-active{ background:#006FBA}
.banner .swiper-button-prev,.banner .swiper-button-next{ background:#000; width:20px; height:30px}
.banner .swiper-button-prev{ left:50%; margin-left:-320px}
.banner .swiper-button-next{ right:50%; margin-right:-600px}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important}
.banner .swiper-button-prev:before,.banner .swiper-button-next:before{ content:""; background:#FFF; width:9px; height:2px; position:absolute; top:11px; left:5px; transform:rotate(-45deg)}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ content:""; background:#FFF; width:9px; height:2px; position:absolute; bottom:11px; left:5px; transform:rotate(45deg)}
.banner .swiper-button-next:before{ transform:rotate(45deg)}
.banner .swiper-button-next:after{ transform:rotate(-45deg)}

.title{ padding-bottom:10px; border-bottom:solid 1px #DDDDDD; position:relative}
.title span{ display:inline-block; font-size:24px; color:#006fba; line-height:30px; padding-left:36px; position:relative}
.title span:before{ content:""; width:30px; height:30px; background:url(../images/lcon.png) no-repeat; background-position:-120px 0; position:absolute; left:0; top:0}
.title-2{ padding-top:10px}
.title-2:before{ content:""; background:#006FBA; width:52px; height:1px; position:absolute; top:0; left:0}
.title-2:after{ content:""; background:#006FBA; width:146px; height:1px; position:absolute; bottom:-1px; left:0}

.FreeVideo .title{ margin-top:56px; overflow:hidden}
.FreeVideo .title span{ float:left}
.FreeVideo .title dl{ float:left; margin-top:2px; overflow:hidden}
.FreeVideo .title dd{ float:left; margin-left:14px}
.FreeVideo .title dd a{ display:block; border:solid 1px #D5D5D5; line-height:26px; padding:0 26px; border-radius:26px; text-decoration:none; transition:all 0.3s linear}
.FreeVideo .title dd a:hover{ background:#0299FF; border:solid 1px #0299FF; color:#FFF}
.FreeVideo .fv-cont{ margin-top:20px}
.FreeVideo .fv-cont ul{ overflow:hidden}
.FreeVideo .fv-cont li{ float:left; width:360px; margin-left:60px}
.FreeVideo .fv-cont li .fvc-teacher{ padding-left:19px; margin-top:28px; overflow:hidden}
.FreeVideo .fv-cont li .fvc-teacher dd{ float:left; font-size:14ox; color:#555555; line-height:20px}
.FreeVideo .fv-cont li .fvc-teacher dd .fvct-name{ color:#f39c12}
.FreeVideo .fv-cont li .fvc-teacher dd a{ display:block; line-height:34px; font-size:20px; color:#f39c12; border:solid 1px #E4E4E4; padding:0 7px; border-radius:3px; margin-top:10px; text-decoration:none}
.FreeVideo .fv-cont li .fvc-teacher dd:nth-child(2){ width:136px; margin-left:10px; padding:7px 0}
.FreeVideo .fv-cont li:first-child{ margin-left:0}

.curric-guide{ margin-top:46px}
.curric{ float:left; width:850px}
.curric .title a.more{ float:right; font-size:14px; color:#999999; line-height:16px; margin-top:14px}
.curric .title span:before{ background-position:-150px 0}
.curric .curric-cont{ overflow:hidden}
.curric .curric-cont li{ float:left; width:270px; margin-top:20px}
.curric .curric-cont li .curric-img{ display:block; text-decoration:none; position:relative}
.curric .curric-cont li .curric-img span{ background:rgba(0,0,0,0.4); width:252px; padding:7px 9px; font-size:14px; color:#ffffff; line-height:20px; position:absolute; bottom:0; left:0}
.curric .curric-cont li .curric-info{}
.curric .curric-cont li .curric-info p{ font-size:14px; color:#555555; line-height:19px; padding:8px 0 12px}
.curric .curric-cont li .curric-info span{ float:left; font-size:18px; color:#f39c12; line-height:30px}
.curric .curric-cont li .curric-info span i{ font-style:normal}
.curric .curric-cont li .curric-info a{ float:right; width:104px; height:28px; border:solid 1px #1F81E5; text-align:center; line-height:28px; font-size:14px; color:#0f78e3; text-decoration:none}
.curric .curric-cont li:nth-child(3n+1){ margin-right:20px}
.curric .curric-cont li:nth-child(3n+3){ margin-left:20px}
.guide{ float:right; width:310px}
.guide .title span:before{ background-position:-180px 0}
.guide .guide-table{ margin-top:20px}
.guide .guide-table table{ border-collapse:collapse; width:310px}
.guide .guide-table table td{ border:solid 1px #D3D3D3; text-align:center}
.guide .guide-table table td a{ display:block; font-size:14px; color:#555555; line-height:17px; padding:15px 0; text-decoration:none}
.guide .guide-img{ margin-top:20px}
.guide .guide-switch{ margin-top:14px}
.guide .guide-switch .gs-click{ overflow:hidden}
.guide .guide-switch .gs-click span{ float:left; width:50%; text-align:center; line-height:36px; font-size:24px; color:#555555; border-bottom:solid 1px #DDDDDD; cursor:pointer}
.guide .guide-switch .gs-click span:before{ content:""; width:0; height:0; border-left:solid 4px transparent; border-bottom:solid 5px #FF5D00; border-right:solid 4px transparent; position:absolute; bottom:0; left:50%; margin-left:-4px; display:none}
.guide .guide-switch .gs-click span.current{ border-bottom:solid 1px #FF5D00; position:relative}
.guide .guide-switch .gs-click span.current:before{ display:block}
.guide .guide-switch .gs-link{}
.guide .guide-switch .gs-link ul{ display:none}
.guide .guide-switch .gs-link li{ font-size:14px; color:#999999; line-height:17px; padding:10px 0; border-bottom:dashed 1px #DCDCDC; text-decoration:none; white-space: nowrap; text-overflow:ellipsis;overflow:hidden;}
.guide .guide-switch .gs-link li a{ color:#999;}

.teachers{ margin-top:59px}
.teachers .title span{ padding:0}
.teachers .title span:before{ display:none}
.teachers .teachers-cont{ height:562px; margin-top:28px; overflow:hidden; position:relative}
.teachers .teachers-cont li{ display:none; overflow:hidden}
.teachers .teachers-cont li .teachers-img{ float:left; width:386px}
.teachers .teachers-cont li .teachers-info{ float:left; width:687px; padding-right:69px; min-height:390px; margin-left:10px; position:relative}
.teachers .teachers-cont li .teachers-name{ font-size:24px; color:#333333; line-height:28px; padding-top:12px}
.teachers .teachers-cont li .teachers-txt{ font-size:18px; color:#555555; line-height:26px; padding-top:32px}
.teachers .teachers-cont li .teachers-evaluate{ font-size:18px; color:#555555; line-height:32px; padding-top:22px}
.teachers .teachers-cont li .teachers-evaluate p:nth-child(2){ padding-left:85px}
.teachers .teachers-cont li .teachers-evaluate p:nth-child(3){ text-align:right; padding-right:112px}
.teachers .teachers-cont li .teachers-btn{ position:absolute; bottom:0; left:0}
.teachers .teachers-cont li .teachers-btn a{ display:block; background:#FA565A; width:156px; height:46px; text-align:center; line-height:46px; font-size:18px; color:#ffffff; text-decoration:none}
.teachers .teachers-cont li .teachers-btn span{ display:inline-block; padding-left:40px; position:relative}
.teachers .teachers-cont li .teachers-btn span:before{ content:""; background:url(../images/lcon.png) no-repeat; width:31px; height:23px; background-position:-120px -30px; position:absolute; left:0; top:11px}
.teachers .teachers-cont li .teachers-info:before{ content:""; background:#006FBA; width:560px; height:4px; position:absolute; top:23px; right:0}
.teachers .teachers-cont li .teachers-info:after{ content:""; width:220px; height:352px; border:solid 4px #006FBA; border-top:none; border-left:none; position:absolute; top:27px; right:0}
.teachers .teachers-bom{ width:1176px; padding:0 12px; height:126px; background:#FFF; position:absolute; bottom:0; left:0}
.teachers .teachers-bom .btn{ background:rgba(0,0,0,0.9); width:56px; height:30px; text-align:center; line-height:28px; font-size:18px; color:#ffffff; position:absolute; top:50%; margin-top:-15px; cursor:pointer}
.teachers .teachers-bom .btn.l{ left:0}
.teachers .teachers-bom .btn.r{ right:0}
.teachers .teachers-bom dl{}
.teachers .teachers-bom dd{ float:left; min-width:207px; padding:0 16px; transition:all 0.3s linear}
.teachers .teachers-bom dd .tb-box{ padding:4px; overflow:hidden}
.teachers .teachers-bom dd .tb-img{ float:left}
.teachers .teachers-bom dd .tb-info{ float:left; width:0px; height:118px; opacity:0; font-size:16px; color:#ffffff; line-height:24px; transition:all 0.3s linear}
.teachers .teachers-bom dd .tb-info .table{ height:118px; width:188px !important}
.teachers .teachers-bom dd .tb-info span{ display:block; font-size:18px; padding-bottom:3px}
.teachers .teachers-bom dd.current .tb-box{ background:#304F91}
.teachers .teachers-bom dd.current .tb-info{ float:left; opacity:1; width:188px; box-sizing:border-box; padding-left:20px}

.trend{ background:#F3F6F7; width:1200px; margin:60px auto 0; overflow:hidden; position:relative}
.trend:before{ content:""; background:#E8E8E8; width:100%; height:1px; position:absolute; top:382px; left:0}
.trend .title span{ padding:0}
.trend .title span:before{ display:none}
.trend li .trend-title{ background:#FFFFFF; line-height:21px; padding:7px 0; overflow:hidden}
.trend li .trend-title span{ float:left; font-size:16px; color:#333333; padding-left:10px}
.trend li .trend-title a{ float:right; font-size:12px; color:#777777; text-decoration:none; margin-right:9px; letter-spacing:2px}
.trend .trend-left{ float:left; width:900px; overflow:hidden}
.trend .trend-left li{ float:left; width:423px; min-height:300px; margin:30px 0 0 13px}
.trend .trend-left li dl{ margin-top:16px}
.trend .trend-left li dt{ padding-bottom:7px; overflow:hidden}
.trend .trend-left li dt .tl-img{ float:left; width:167px}
.trend .trend-left li dt .tl-info{ float:right; width:245px}
.trend .trend-left li dt .tl-info a{ display:block; font-size:14px; color:#333333; line-height:18px; padding:7px 0; text-decoration:none}
.trend .trend-left li dt .tl-info p{ font-size:14px; color:#555555; line-height:24px}
.trend .trend-left li dt .tl-info p a{ display:inline; color:#fb1c50}
.trend .trend-left li dd{ font-size:14px; color:#999999; line-height:20px; padding:4px 0}
.trend .trend-left li dd a{ color:#555555; text-decoration:none}
.trend .trend-left li:nth-child(2n+2){ float:right}
.trend .trend-right{ float:right; width:255px; margin-right:16px; overflow:hidden}
.trend .trend-right li{ margin-top:30px; min-height:300px}
.trend .trend-right li dl{ margin-top:16px}
.trend .trend-right li dt{ padding-bottom:10px}
.trend .trend-right li:first-child dd{ font-size:14px; color:#555555; line-height:18px; padding:4px 0}
.trend .trend-right li:first-child dd a{ display:block; font-size:14px; color:#fb1c50; line-height:24px; text-decoration:none}
.trend .trend-right li:first-child dd:last-child{ overflow:hidden}
.trend .trend-right li:first-child dd:last-child a{ float:left; color:#555555; margin-right:20px}
.trend .trend-right li dd{ padding:9px 0 10px}
.trend .trend-right li dd span{ display:inline-block; background:#F39C12; width:36px; height:22px; text-align:center; line-height:22px; font-size:12px; color:#ffffff; margin-right:7px}
.trend .trend-right li dd a{ font-size:14px; color:#555555; line-height:22px; text-decoration:none}
.trend .trend-right li:last-child dl{ margin-top:5px}

.friendlink{ margin-top:60px}
.friendlink .title span{ padding:0}
.friendlink .title span:before{ display:none}
.friendlink .friendlink-cont{ background:#EEEEEE; line-height:18px; padding:11px 0; margin-top:30px}
.friendlink .friendlink-cont a{ float:left; margin:0 26px; font-size:14px; color:#999999; text-decoration:none}

.container{ overflow:hidden}
.left{ float:left; width:794px; margin-top:30px}
.right{ float:right; width:356px; margin-top:30px}

/*  重复样式  */
.subnav{ border-bottom:solid 1px #E8E8E8}
.subnav ul{ float:left; position:relative}
.subnav ul:before{ content:""; background:#0299FF; width:106%; height:1px; position:absolute; bottom:-1px; left:0; z-index:9}
.subnav li{ float:left; font-size:14px; color:#999999; line-height:35px; margin-right:10px; position:relative}
.subnav li a{ color:#999999; text-decoration:none}
.subnav li:first-child{ background:#F2F6F7; width:108px; text-align:center; font-size:18px; color:#444444}
.subnav li:before{ content:">"; font-size:14px; color:#999999; width:10px; height:10px; text-align:center; line-height:10px; position:absolute; top:50%; right:-10px; margin-top:-6px}
.subnav li:first-child:before,.subnav li:last-child:before{ display:none}

.right-title{ border-bottom:solid 1px #E8E8E8; line-height:35px}
.right-title span{ display:inline-block; font-size:18px; color:#444444; padding:0 9px 0 12px; position:relative}
.right-title span:before{ content:""; background:#0299FF; width:100%; height:1px; position:absolute; bottom:-2px; left:0}

.form{ padding:0 12px; margin-bottom:20px; background:#F2F6F7}
.form .form-top{ padding-top:12px; overflow:hidden}
.form .form-top span{ float:left; background:#006FBA; width:150px; height:35px; text-align: center; line-height:35px; font-size:16px; color:#ffffff; border-radius:2px; cursor:pointer; transition:all 0.3s linear}
.form .form-top span img{ display:inline-block; width:35px; height:35px; background:url(../images/lcon-2.png) no-repeat; background-position:0 -90px}
.form .form-top span.current{ background:#0299FF}
.form .form-top span:last-child{ float:right}
.form .form-top span:last-child img{ background-position:-35px -90px}
.form .form-bom input{ padding:0; margin:0}
.form .form-bom .radio-right{ overflow:hidden; display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between; padding:19px 0 17px}
.form .form-bom .radio-right .opt{ float:left; height:20px; line-height:16px}
.form .form-bom .radio-right .gender-radio{ position: absolute; display: none;}
.form .form-bom .radio-right label{position: relative; display: block; line-height:19px; padding-left:20px; cursor: pointer; vertical-align: middle; color:#555555; font-size:14px}
.form .form-bom .radio-right .gender-radio + label:after{ position: absolute; display: none; content: ''; }
.form .form-bom .radio-right label:before{ position: absolute; top:3px; left:0; display: inline-block; background:#F0F0F0; width: 12px; height: 12px; content: ''; border:solid 1px #D4D4D4; border-radius:2px}
.form .form-bom .radio-right .gender-radio + label:after{ top:0; left:1px; width:15px; height:7px; border:solid 2px #777777; border-top:none; border-right:none; transform:rotate(-45deg)}
.form .form-bom .radio-right .gender-radio:checked + label:after{ display: block}
.form .form-bom .ipt{ padding-bottom:19px}
.form .form-bom .ipt label{ float:left; width:44px; font-size:14px; color:#555555; line-height:36px}
.form .form-bom .ipt input{ float:left; width:278px; background:none; border:solid 1px #D4D4D4; line-height:34px; font-size:14px; padding-left:6px}
.form .form-bom .submit{ padding-bottom:18px}
.form .form-bom .submit input{ display:block; width:178px; height:36px; margin:0 auto; border:none; font-size:16px; color:#ffffff; cursor:pointer;background: -webkit-linear-gradient(#0397FE, #016FBC); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(#0397FE, #016FBC); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(#0397FE, #016FBC); /* Firefox 3.6 - 15 */ background: linear-gradient(#0397FE, #016FBC)}

.right-1{ margin-bottom:20px}

.right-rank{ background:#F2F6F7; margin-bottom:20px}
.right-rank .rr-cont{ padding:10px 0 10px 17px}
.right-rank .rr-cont li{ padding:10px 0; line-height:20px; overflow:hidden}
.right-rank .rr-cont li i{ float:left; font-style:normal; width:20px; height:20px; background:#CFCFCF; text-align:center; font-size:14px; color:#ffffff; border-radius:20px; margin-right:6px}
.right-rank .rr-cont li a{ float:left; width:300px; font-size:14px; color:#555555; text-decoration:none}
.right-rank .rr-cont li:nth-child(1) i,.right-rank .rr-cont li:nth-child(2) i,.right-rank .rr-cont li:nth-child(3) i{ background:#0299FF}

.right-info{ background:#F2F6F7; margin-bottom:20px}
.right-info .ri-cont{ padding:12px 16px}
.right-info .ri-cont li{ font-size:14px; color:#555555; line-height:17px; padding:11px 0 11px 15px; position:relative}
.right-info .ri-cont li a{ color:#555555; text-decoration:none}
.right-info .ri-cont li:before{ content:""; background:#CFCFCF; width:5px; height:5px; position:absolute; top:17px; left:0}


/*  列表页  */
.place-top{ padding:20px 0 8px; border-bottom:dashed 1px #E9E9E9}
.place-top ul{ display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between}
.place-top li{ float:left; background:#0299FF; width:42px; height:24px; text-align:center; line-height:24px; font-size:14px; color:#ffffff; border-radius:3px; margin-bottom:12px; margin-right: 6px;}
.place-top li a{ text-decoration:none; color:#ffffff}
.place-bom{ padding-top:16px}
.place-bom li{ padding:13px 0}
.place-bom li a{ font-size:16px; color:#555555; line-height:21px}
.place-bom li i{ float:right; font-style:normal; font-size:14px; color:#777777; margin-right:30px}
.place-bom li:nth-child(6n+6){ padding-bottom:29px; border-bottom:dashed 1px #E9E9E9; margin-bottom:16px}

.examgd{ background:#F2F6F7; margin-bottom:20px}
.examgd .examgd-cont{ padding:12px 0}
.examgd table{ border-collapse:collapse; width:100%; text-align:center}
.examgd table td{ border:solid 1px #E8E8E8; width:87px; height:74px}
.examgd table td a{ display:block; height:74px; text-decoration:none; overflow:hidden}
.examgd table td i{ display:block; width:30px; height:30px; margin:9px auto 0; background:url(../images/lcon-2.png) no-repeat}
.examgd table td span{ display:block; font-size:14px; color:#555555; line-height:19px; padding-top:6px; transition:all 0.3s linear}
.examgd table td a:hover span{  color:#0299ff}
.examgd table tr:nth-child(1) td:nth-child(1) i{ background-position:0 0}
.examgd table tr:nth-child(1) td:nth-child(2) i{ background-position:-30px 0}
.examgd table tr:nth-child(1) td:nth-child(3) i{ background-position:-60px 0}
.examgd table tr:nth-child(1) td:nth-child(4) i{ background-position:-90px 0}
.examgd table tr:nth-child(2) td:nth-child(1) i{ background-position:0 -30px}
.examgd table tr:nth-child(2) td:nth-child(2) i{ background-position:-30px -30px}
.examgd table tr:nth-child(2) td:nth-child(3) i{ background-position:-60px -30px}
.examgd table tr:nth-child(2) td:nth-child(4) i{ background-position:-90px -30px}
.examgd table tr:nth-child(3) td:nth-child(1) i{ background-position:0 -60px}
.examgd table tr:nth-child(3) td:nth-child(2) i{ background-position:-30px -60px}
.examgd table tr:nth-child(3) td:nth-child(3) i{ background-position:-60px -60px}
.examgd table tr:nth-child(3) td:nth-child(4) i{ background-position:-90px -60px}

.paging{ text-align:center; padding:24px 0 56px}
.paging .paging-box{ display:inline-block; overflow:hidden}
.paging .paging-box span{ float:left; font-size:14px; color:#555555; line-height:28px; border:solid 1px #E9E9E9; padding:0 12px; margin:0 2px; cursor:pointer; transition:all 0.3s linear}
.paging .paging-box ul{ float:left; overflow:hidden}
.paging .paging-box li{ float:left; font-size:14px; color:#555555; line-height:28px; border:solid 1px #E9E9E9; width:20px; padding:0 4px; text-align:center; margin:0 2px; cursor:pointer; transition:all 0.3s linear}
.paging .paging-box li.pagenumberBoxLi{ background:#0299FF; color:#FFF}
.paging .paging-box span:hover,.paging .paging-box li:hover{ background:#0299FF; color:#FFF}
.paging .paging-box span.pageTotal{ cursor:auto}
.paging .paging-box span.pageTotal i{ font-style:normal}
.paging .paging-box span.pageTotal:hover{ background:none; color:#555555}

/*  内容页  */
.right-prep{ background:#F2F6F7; margin-bottom:20px; overflow:hidden}
.right-prep .rp-cont{ width:327px; background:#FFFFFF; margin:20px auto 22px; padding:6px 0; overflow:hidden}
.right-prep .rp-cont li{ float:left; width:81px; height:74px; text-align:center}
.right-prep .rp-cont li a{ display:block; height:74px; text-decoration:none; overflow:hidden}
.right-prep .rp-cont li i{ display:block; width:30px; height:30px; margin:10px auto 0; background:url(../images/lcon-2.png) no-repeat; background-position:0 -125px}
.right-prep .rp-cont li span{ display:block; font-size:14px; color:#777777; line-height:18px; padding-top:5px}
.right-prep .rp-cont li:nth-child(1n+1){ border-left:dashed 1px #EEEEEE}
.right-prep .rp-cont li:nth-child(4n+1){ border-left:none}
.right-prep .rp-cont li:nth-child(1n+5){ border-top:dashed 1px #EEEEEE}

.article{ padding-bottom:80px}
.article .article-cont{ padding:22px 12px 0 12px}
.article .article-cont h3{ text-align:center; font-size:24px; color:#333333; line-height:25px; font-weight:normal}
.article .time-source-edited-count{ text-align:center; border-bottom:solid 1px #E8E8E8; padding:16px 0 2px}
.article .time-source-edited-count ul{ display:inline-block; overflow:hidden}
.article .time-source-edited-count li{ float:left; line-height:20px; font-size:14px; color:#c0c0c0; margin:0 16px}
.article .time-source-edited-count li.tsec-4,.article .time-source-edited-count li.tsec-5{ cursor:pointer}
.article .time-source-edited-count li.tsec-4 img,.article .time-source-edited-count li.tsec-5 img{ display:inline-block; width:30px; height:16px; background:url(../images/lcon-2.png) no-repeat; background-position:0 -188px}
.article .time-source-edited-count li.tsec-5 img{ background-position:-30px -188px}
.article .article-txt{ font-size:16px; color:#555555; line-height:36px;  padding:28px 0 0}
.article .article-txt > div a{color: #35af57!important;}
.article .article-indicate{ font-size:12px; color:#999; line-height:24px; margin-top:26px; padding:10px; border:solid 1px #e8e8e8}
.article .article-indicate span{ display:block}
.article .article-share{ margin-top:36px; overflow:hidden}
.article .article-share span{ float:left; font-size:14px; color:#999999}
.article .article-share span img{ width:22px; height:22px; background:url(../images/lcon-2.png) no-repeat; background-position:0 -205px}
.article .article-share .bshare-custom{ float:left; overflow:hidden}
.article .article-share .bshare-custom a{ float:left; margin-right:7px; width:22px; height:22px; padding:0; background:url(../images/lcon-2.png) no-repeat; background-position:-22px -205px}
.article .article-share .bshare-custom a.bshare-qqim{ background-position:-22px -205px}
.article .article-share .bshare-custom a.bshare-weixin{ background-position:-44px -205px}
.article .article-share .bshare-custom a.bshare-sinaminiblog{ background-position:-66px -205px}
.article .article-share .bshare-custom a.bshare-qzone{ background-position:-88px -205px}
.article .article-share .bshare-custom a.bshare-more{ background:none !important; padding:0 !important; box-sizing:border-box; border:solid 1px #8EC5FD; border-radius:3px; box-shadow:#62a8ff 0 0 6px inset; position:relative}
.article .article-share .bshare-custom a.bshare-more:before{ content:""; background:#8EC5FD; width:12px; height:2px; position:absolute; top:50%; left:50%; margin:-1px 0 0 -6px}
.article .article-share .bshare-custom a.bshare-more:after{ content:""; background:#8EC5FD; width:2px; height:12px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -1px}
.article .article-cont .article-piece{ font-size:14px; color:#535353; line-height:30px; padding:13px 0 10px; border-bottom:dashed 1px #E8E8E8; margin-top:9px}
.article .article-cont .article-piece li a{ text-decoration:none; color:#535353}
.article .article-relevant{ margin-top:20px}
.article .article-relevant .ar-title{ font-size:16px; color:#555555; line-height:23px; border-left:solid 3px #0299FF; padding-left:9px}
.article .article-relevant ul{ display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; margin-top:19px; border-bottom:dashed 1px #E8E8E8}
.article .article-relevant li{ float:left;width:380px}
.article .article-relevant li a{ display:block; font-size:14px; color:#555555; line-height:17px; margin-bottom:24px; text-decoration:none; margin-left:16px; position:relative}
.article .article-relevant li a:before{ content:""; background:#CFCFCF; width:5px; height:5px; position:absolute; top:6px; left:-15px}
.article .article-bottom{ margin-top:22px}
.article .article-bottom .ab-title{ font-size:16px; color:#f81b40; line-height:17px; padding-left:12px}
.article .article-bottom .ab-cont{ background:url(../images/article-bottom-bj.jpg) center no-repeat; height:277px; margin-top:12px}
.article .article-bottom .ab-cont{ overflow:hidden}
.article .article-bottom .ab-cont ul{ margin-top:46px}
.article .article-bottom .ab-cont li{ float:left; margin-bottom:26px}
.article .article-bottom .ab-cont li a{ display:block; background:rgba(0,101,153,0.6); font-size:18px; color:#fcfafa; line-height:44px; padding:0 13px; margin:0 20px; text-decoration:none}


.middle-popup{ position: fixed; left: 50%; top: 50%; margin-left: -204px; margin-top: -192px; z-index: 10000;}
.right-popup{ position: fixed; right: 0px; top: 50%; margin-top: -188px; z-index: 100;}
.close-win{ width: 40px; height: 40px; cursor: pointer;}
.middle-popup .close-win{ position: absolute; right: 20px; top: 90px;}
.right-popup .close-win{ position: absolute; right: 0px; top: 0px;}




.right_float {
    width: 140px;
    height: 450px;
    background: url(https://zhongji.gaodun.cn/templets/gaodun/images/right_float.png) top center no-repeat;
    position: relative;
}



a.right_f_over {
    display: block;
    width: 23px;
    height: 23px;
    position: absolute;
    top: 0;
    right: 1px;
}



a.right_f_zixun {
    display: block;
    width: 140px;
    height: 324px;
    position: absolute;
    top: 80px;
    left: 0;
    overflow: hidden;
}


a.right_top {
    display: block;
    width: 140px;
    height: 38px;
    position: absolute;
    left: 0;
    bottom: 0;
}

#cls-tlb {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    width: 24px;
    line-height: 24px;
    border-radius: 50%;
    background: #333333;
    color: #fff;
    text-align: center;
    cursor: pointer;
}




.zhongjian {
    width: 1200px;
    margin: 0 auto;
}

.juzhong {
    overflow: hidden;
    zoom: 1;
}


#cls-tlb {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    width: 24px;
    line-height: 24px;
    border-radius: 50%;
    background: #333333;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

#tl-banner {
    position: relative;
}















